<?php


namespace app\lib\exception;


use think\Exception;
use Throwable;

class baseException extends Exception {
    //http 状态码 404
    public $code = 400;

    //错误具体信息
    public $msg = '参数错误';

    //自定义的错误代码
    public $errorCode = 10000;


    public function __construct($params=array()){
        if(!is_array($params)){
            //throw new Exception('参数必须是数组');
            return false;
        }

        if(array_key_exists('code',$params)){
            $this->code = $params['code'];
        }

        if(array_key_exists('msg',$params)){
            $this->msg = $params['msg'];
        }

        if(array_key_exists('errorCode',$params)){
            $this->errorCode = $params['errorCode'];
        }
    }


}












